/**
 * 封装微信的api,把微信api变成es6-promise对象
 */
import Fetch, { wxAsyncWrap, checkToken } from "./request";
import * as user from "./modules/user";

export default {
  // uploadFile,
  user,
  wxLogin: wxAsyncWrap("login"), // 用户登录凭证
  wxGetSetting: wxAsyncWrap("getSetting"), // 获取用户的当前设置
  wxGetUserInfo: wxAsyncWrap("getUserInfo"), // 获取用户信息
  wxGetSystemInfo: wxAsyncWrap("getSystemInfo"), // 获取系统信息
  wxRequestPayment: wxAsyncWrap("requestPayment"), // 发起微信支付
  wxGetLocation: wxAsyncWrap("getLocation"), // 获取当前的地理位置、速度。
  wxOpenLocation: wxAsyncWrap("openLocation"), // 使用微信内置地图查看位置
  wxChooseLocation: wxAsyncWrap("chooseLocation"), // 打开地图选择位置
  wxChooseImage: wxAsyncWrap("chooseImage"), // 从本地相册选择图片或使用相机拍照
  wxMakePhoneCall: wxAsyncWrap("makePhoneCall"), // 拨打电话
};
